﻿#ifndef TURNTABLEDECODE_TURNTABLE_DISCONNECT_H
#define TURNTABLEDECODE_TURNTABLE_DISCONNECT_H

#include <qobject.h>
#include "TurnTableDecodeBase.h"

#include "ACT/LogSaver.h"

class TurnTableCodec;
class TurnTableDecode_TurnTable_Disconnect : public QObject,public TurnTableDecodeBase
{
  Q_OBJECT
private://dependency
  TurnTableCodec* turnTableCodec=Q_NULLPTR;
  LogSaver* logSaver=LogSaver::getLogSaver();
public:
  explicit TurnTableDecode_TurnTable_Disconnect(TurnTableCodec* turnTableCodec);
  virtual ~TurnTableDecode_TurnTable_Disconnect();
signals:
public:
  virtual void decode(char* const data,uint deviceId)override;
};

#endif // TURNTABLEDECODE_TURNTABLE_DISCONNECT_H
